INTERFACE 1200, 100
VSTVARS 17
VSTVAR 0, 100, "Lo Freq", "Hz", 10, 1000, 0
VSTVAR 1, 3000, "Hi Freq", "Hz", 2000, 10000, 0
VSTVAR 2, .1, "Thres Low", "", .01, 1, 0
VSTVAR 3, .1, "Thres Mid", "", .01, 1, 0
VSTVAR 4, .1, "Thres High", "", .01, 1, 0
VSTVAR 5, 2, "Comp Low", "", 1, 10, 0
VSTVAR 6, 2, "Comp Mid", "", 1, 10, 0
VSTVAR 7, 2, "Comp High", "", 1, 10, 0
VSTVAR 8, .5, "Atk Low", "s", .01, 10, 0
VSTVAR 9, .1, "Atk Mid", "s", .01, 10, 0
VSTVAR 10, .05, "Atk High", "s", .01, 10, 0
VSTVAR 11, 3, "Dcy Low", "s", .01, 10, 0
VSTVAR 12, 2, "Dcy Mid", "s", .01, 10, 0
VSTVAR 13, 1, "Dcy High", "s", .01, 10, 0
VSTVAR 14, 1, "Gain Low", "", 0, 10, 1
VSTVAR 15, 1, "Gain Mid", "", 0, 10, 1
VSTVAR 16, 1, "Gain High", "", 0, 10, 1

POST
LF=FILT(0,OUT,MCC(600),.707)
HF=FILT(4,OUT,MCC(601),.707)
MF=FILT(4,FILT(0,OUT,MCC(601),.707),MCC(600),.707)
// result = COMP(<input>,<thres>,<amount>,<atk>,<dcy>)
OUT=COMP(MCC(614)*LF,MCC(602),MCC(605),MCC(608),MCC(611))+COMP(MCC(615)*MF,MCC(603),MCC(606),MCC(609),MCC(612))+COMP(MCC(616)*HF,MCC(604),MCC(607),MCC(610),MCC(613))
